Software Project Costing: Coupling CMMI and PMBOK into a Generic Costing Framework
نویسندگان
چکیده
This study puts forward a generic and comprehensive costing framework for software projects that aims for simplicity. This is achieved by integrating commonly used CMMI (Capability Maturity Model Integration) and PMBOK (Project Management Body of Knowledge) costing concepts in a broader organizational context. The costing framework comprises three layers: costing targets, costing activities, and policy evaluation. While the first two layers are derived from commonly used software engineering elements, the third integrates an organizational perspective through software engineers, project managers, accountants and top management. Employment of CMMI and PMBOK standards allows for easy adoption of the proposed model by organizations that are already relying on these standards. DOI: 10.4018/jitpm.2012100105 International Journal of Information Technology Project Management, 3(4), 72-86, October-December 2012 73 Copyright © 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. risk management, and quantitative project management (SEI, 2002). We contend that in order to make informed managerial decisions, detailed costing data are mandatory and these should include all types of costs involved in manufacturing a product or in providing a service. These data are derived from the firm’s income statement and backup schedules and include historical execution data as well as future estimates and forecasts (Needy, 2003). Such data are defined by both the PMBOK and the CMMI, albeit in different ways. In the PMBOK each one of the costing stages (cost estimating, cost budgeting, and cost control) is described in terms of inputs, tools and techniques, and outputs. Two of these – the inputs and outputs – interact with other core processes and activities as part of the complete project management framework. While the CMMI does not define costing activities as a separate process or a specific model, it, too, highlights the importance of integrating one system with another (Valerdi et al., 2007). Both the CMMI and the PMBOK describe the costing process along the project life cycle (also termed PLC), starting with project planning and estimating and ending with control activities. However, both standards deal only with direct costs of the projects and are restricted to the level of project management, thus disregarding a broader organizational or financial perspective. Despite considering the overlapping role of cost management in various aspects of the project, both standards are not all-inclusive. The integration of several fields of engineering, as described in the CMMI, or well-defined project managing processes as suggested by the PMBOK, do not necessarily take into account the “big picture” – an organizational perception of the project as merely one component among other projects and activities. The current research puts forward an extensive framework – the Generic Costing Framework, henceforth called the GCF model – that provides broader insights into costing. It does so by dealing with both direct and indirect costs, considering the profitability of project tasks, and defining the responsibilities and workflow within an organization among all functions involved in the initiation of a software engineering project: engineers, project managers, analysts, and other management levels. Moreover, it can be easily adopted by organizations currently using the PMBOK or CMMI standards in order to enhance costing information and improve decision and analysis processes. While the CMMI and PMBOK focus on what should be done and only occasionally also define how it should be achieved, the proposed GCF model not only defines these two aspects in a clear -cut way, but also provides a third imperative aspect, defining who is in charge of execution. The suggested framework is based on three layers: costing targets (what), costing activities (how), and policy evaluation as part the organizational environment (who). The first two layers (costing targets and activities) are based on the robust methodologies of the CMMI and the PMBOK, which are translated into targets (costing requirements/abilities) and activities (costing methods) within our model. However, even within these two layers certain new key elements, namely risk, overhead, and profitability or ROI evaluations are introduced as additional costing targets. The third layer assigns targets and activities to specific functions in the organization (software engineers, project managers, costing analysts, and decision-makers), creating a comprehensive and well-defined costing process. The overall GCF model thus portrays the costing task as a collaborative effort shared by several entities in the organization, rather than employing it merely as the project manager’s tool alone. Based on elements common to both the PMBOK and the CMMI, it can be easily implemented within any software project environment (organization). COST MODELS OVERVIEW The PMBOK is considered as the most popular and widely used methodology for managing projects (Caballero et al., 2009; Ehsan et al., 2010). Although there are several common project management methodologies (i.e., ITIL, 13 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the publisher's webpage: www.igi-global.com/article/software-project-costing/72345
منابع مشابه
Coupling CMMI and PMBOK into a Generic Costing Framework
This study puts forward a generic and comprehensive costing framework for software projects that aims for simplicity. This is achieved by integrating commonly used CMMI (Capability Maturity Model Integration) and PMBOK (Project Management Body of Knowledge) costing concepts in a broader organizational context. The costing framework comprises three layers: costing targets, costing activities, an...
متن کاملMapping CMMI, PMBOK, VM97
Vorgehensmodelle, Bewertungsmodelle und Wissensmodelle. In der Praxis wird vieles durcheinandergeworfen. In diesem Beitrag wird auf Gemeinsamkeiten und Unterschiede eingegangen am Beispiel von CMMI, PMBOK und dem Vorgehensmodell VM97. Ziel ist die praktische Arbeit der Softwareentwicklung gleichzeitig zu unterstützen und zu fordern. Dazu wurde ein Mapping der Standards angefertigt, das vorgeste...
متن کاملAnalysis of the current costing process based on activity-based costing in Lamerd Valiyeasr Hospital
Introduction: Activity-based costing system is one of the new systems of costing price of products and services for providing the required information for managers. It helps the users with correct and appropriate deciesions. The present study aims at determining the costing price of the services based on activity costing method in Lamerd Valiyeasr Hospital. Methods: The present study is a cr...
متن کاملRedesigned Framework and Approach for IT Project Management
In this paper, we consider software development type Information Technology (IT) projects in presenting the redesigned framework and approach for their management. Software development produces intangible products and requirements for software products are difficult to capture as well as they are changing faster than expected. This has made software development type IT projects more complicated...
متن کاملDevelopment of the Beyond Activity Based Costing System in Faculty of Management and Medical Informatics of Tabriz: A New Approach for Costing in Higher Education
Background and Aim: Traditional costing systems are not efficient enough to calculate up-to-date costs and analyze training costs in education organizations. The present study was conducted with the aim of establishing an activity-based costing system in Tabriz School of Management and Medical Informatics. Materials and Methods: The current multi-method study was conducted in academic year 201...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJITPM
دوره 3 شماره
صفحات -
تاریخ انتشار 2012